import Vue from 'vue'

export const printVue = () => {
  console.dir(Vue)
}
// API正常返回结果的统一处理, 处理逻辑由后台服务API返回结果的结构决定
export const procApiCb = (res, cb, errorCb) => {
  let rData = res.data
  if (rData.code === 0) {
    if (cb) {
      cb(rData['data'], rData['msg'])
    }
  }
  else {
    if (errorCb) {
      errorCb(rData['msg'], rData.code, rData['data'])
    }
    else {
      console.error(rData['msg'])
    }
  }
}
export const procApiError = (err, errorCb) => {
  if (errorCb) {
    errorCb(err['message'])
  }
  else {
    console.error(err)
  }
}